package entity

// TableInfo 表信息
type TableInfo struct {
	Dialect  string        // 方言
	Lang     string        // 编程语言
	Name     string        // 表名
	Comment  string        // 表注释
	Columns  []*ColumnInfo // 列名
	Packages []string      // 包名
}

// ColumnInfo 列信息
type ColumnInfo struct {
	Name           string                 // 列名
	DataType       string                 // 列类型
	LangDataType   string                 // 语言类型
	Comment        string                 // 列注释
	IsPrimaryKey   bool                   // 是否是主键
	PrimaryKeyFlag string                 // 主键标识
	Raw            map[string]interface{} // 原始数据
}
